body {
    font: 12px Arial;
    color: #666
    }
h1 {
    color: #313131
    }
h2 {
    color: #555;
    font-size: 14px;
    margin: 5px 0 10px
    }
p {
    text-align: justify
    }
a:link, a:visited, a:hover {
    color: #205ca1;
    display: inline-block
    }
a:hover, .ms-WPBody a:hover {
    text-decoration: underline;
    color: #0d419f
    }
span.ms-cui-row-tworow span.ms-cui-cb .ms-cui-dd-arrow-button {
    margin-top: 5px
    }
.MainBgColor {
    color: #fff
    }
.MainBgImg {
    width: 1258px;
    margin: 0 auto;
    position: relative
    }
#MainThemeImg {
    position: absolute;
    width: 500px;
    margin-left: 480px
    }
#MainThemeImg img {
    width: 450px;
    height: 280px
    }
.Graycolor {
    background: #dcdcdd;
    margin: 0 auto;
    width: 1258px
    }
a.mainPortalLnk {
    color: #fff;
    line-height: 25px;
    display: block;
    height: 23px;
    padding: 0 0 0 40px;
    background: url("/Style Library/MinistryImages/smll_logo.png") no-repeat 0 0
    }
#Highlights img {
    margin-bottom: -3px
    }
h1.home, h1.home a, h2.home, h2.home a {
    background: #323232;
    color: #fff !important;
    font: 14px Arial;
    padding: 6px 0 6px 10px;
    margin: 0
    }
h1.home a, h2.home a {
    padding: 0
    }
.MainHomeTitle {
    display: none
    }
.arrowRight {
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 5px solid #666;
    margin: 5px 5px 0 0;
    height: 1px
    }
.bgH a {
    font: 11px/18px Arial !important;
    padding: 0 0 4px
    }
.bgH.RSSViewer .description a {
    color: #205ca1 !important;
    font: 11px/20px Arial !important
    }
.bgH.RSSViewer a {
    font: Bold 12px/20px Arial !important
    }
.bgH li {
    list-style-type: none
    }
.PageTitle {
    border-bottom: 5px solid #e6e6e6;
    padding: 0 0 8px;
    margin: 0 0 15px;
    min-height: 30px;
    display: inline-block;
    width: 100%
    }
.PageTitle h1 {
    width: 414px
    }
.PageTitle .width510 {
    width: 516px
    }
#QuickLinks div.bgH.pdngT20 {
    display: inline-block;
    width: 95.5%
    }
#QuickLinks2 {
    width: 218px
    }
#QuickLinks2 p.LrgTxt, #QuickLinks p.LrgTxt {
    font: 13px arial;
    margin-top: 15px
    }
#MinistryLogo {
    width: 120px;
    height: 85px
    }
#DiscussionBoard .ms-PartSpacingVertical {
    display: none
    }
ul.tabs {
    padding: 6px 0 10px 10px;
    background-color: #323232;
    height: 13px
    }
ul.tabs li {
    list-style: none;
    float: left;
    padding: 4px 0;
    text-align: center;
    width: 100px
    }
ul.tabs li a:link, ul.tabs li a:visited, ul.tabs li a:focus, ul.tabs li a:active {
    font: bold 13px arial;
    color: #fff;
    text-align: center
    }
ul.tabs li a:hover {
    text-decoration: none
    }
ul.tabs li.current {
    background: url("/Style Library/MinistryImages/CurrentTabNE.png") no-repeat scroll 0 0 transparent
    }
.panes {
    background-color: #f3f3f3;
    min-height: 185px
    }
div.NewsHdr {
    background-color: #323232;
    height: 29px
    }
.BtmDottedBrdr {
    border-bottom: dotted 1px #cacaca;
    padding: 0 0 5px;
    margin: 0 0 5px
    }
.BreadCrumbSeparator {
    margin: 0 5px
    }
.BreadCrumbNodes {
    font-weight: bold
    }
.BreadCrump span {
    color: #272727
    }
.BreadCrumpContainer {
    display: inline-block;
    width: 100%
    }
.BreadCrumpContainer span {
    max-width: 500px;
    float: left
    }
div.FL.width638 .ms-WPBody h3 {
    color: #af8231;
    margin: 0 0 10px 0
    }
div.FL.width638 .ms-WPBody p {
    margin: 0 20px 10px 0
    }
.ms-WPBody a:link, .ms-WPBody a:visited {
    color: #205ca1
    }
.ms-WPBody .arrowLnk:link, .ms-WPBody .arrowLnk:visited, .ms-WPBody .arrowLnk:hover {
    padding: 0 0 5px 10px;
    color: #205ca1;
    font-weight: bold
    }
.ContentImg {
    margin: 0 10px 0 0;
    width: 200px
    }
.h3titleLnk {
    cursor: default;
    color: #af8231 !important;
    text-decoration: none !important
    }
#logo {
    background: url("/Style Library/MinistryImages/stripeGif.gif") no-repeat 0 0;
    height: 94px;
    width: 117px;
    margin: 17px 0 0
    }
#logo img {
    height: 94px;
    width: 117px
    }
#logoTxt {
    color: #333;
    font: Bold 14px Arial;
    margin: 0 0 5px;
    display: inline-block;
    width: 350px
    }
.MinistryDescription {
    color: #333;
    font: Bold 11px Arial;
    margin: 0 0 10px;
    display: inline-block;
    width: 350px
    }
#TopBg {
    min-height: 132px
    }
.TopContentBg {
    height: 10px;
    background: #fff;
    position: relative
    }
.MdleContentBg {
    background: #fff;
    min-height: 350px;
    position: relative
    }
.BtmContentBg {
    background: url(/Style%20Library/MinistryImages/btmContentBg.png) no-repeat center bottom;
    height: 23px
    }
.TopAndBottomMrgn {
    margin: 0 auto -70px;
    position: relative;
    z-index: 99
    }
.LeftMenuCorner, .LeftMenuCorner a {
    height: 53px;
    width: 63px;
    display: block
    }
.MdleMenu {
    background: #2f2f2f url("/Style Library/MinistryImages/menuRep.gif") repeat-x 0 0;
    height: 43px;
    display: inline-block;
    width: 863px;
    padding: 10px 0 0 10px
    }
.MdleMenu li.dynamic .additional-background {
    background: transparent url("/Style Library/MinistryImages/menuArrow.png") no-repeat 0 5px;
    color: #fff;
    padding: 0 0 0 8px
    }
.RightMenuCorner {
    background: url("/Style Library/MinistryImages/M_Stripe.png") no-repeat -17px 0;
    height: 53px;
    width: 14px
    }
.menu-horizontal {
    float: left
    }
.menu-horizontal a:hover {
    text-decoration: none !important
    }
.s4-toplinks {
    height: 53px;
    position: relative;
    z-index: 999;
    clear: both
    }
.s4-tn li.static > a:hover span.menu-item-text {
    color: #fff
    }
.s4-tn li.static > .menu-item {
    color: #fff;
    font: 15px arial;
    padding: 0 7px 0 5px;
    border: 0;
    margin: 0 7px 0 0;
    height: 34px
    }
.menu-horizontal a.static.menu-item {
    overflow: hidden
    }
.dynamic-children ul li {
    background: transparent url("/Style Library/MinistryImages/btmBrdrItemMenu.gif") repeat-x left bottom
    }
span.additional-background {
    padding: 9px 6px 8px
    }
.s4-tn li.dynamic > .menu-item {
    height: 22px;
    padding: 6px 5px 0 10px;
    text-decoration: none
    }
.s4-tn li.dynamic > .menu-item:hover {
    background: transparent url("/Style Library/MinistryImages/MdleSubMenu.gif") repeat-x left 0;
    text-decoration: none
    }
.s4-tn ul.dynamic {
    background: #6c6c6c;
    border: 0;
    margin-left: 0;
    min-width: 180px
    }
.menu-horizontal li.static.selected {
    background: url("/Style Library/MinistryImages/LeftMenuCurve.gif") no-repeat left 0
    }
.menu-horizontal a.static.selected.menu-item {
    background: url("/Style Library/MinistryImages/RightMenuCurve.gif") no-repeat right 0;
    height: 34px
    }
.menu-horizontal a.static.selected.menu-item span.additional-background {
    background: url("/Style Library/MinistryImages/MdleMenu.gif") repeat-x left 0 #6d6d6d
    }
.menu-horizontal li.static.hover {
    background: url("/Style Library/MinistryImages/LeftMenuCurve.gif") no-repeat left 0
    }
.menu-horizontal li.static.hover a.static.dynamic-children.menu-item {
    background: url("/Style Library/MinistryImages/RightMenuCurve.gif") no-repeat right 0;
    height: 34px
    }
.menu-horizontal li.static.hover a.static.dynamic-children.menu-item span.additional-background {
    background: url("/Style Library/MinistryImages/MdleMenu.gif") repeat-x left 0 #6d6d6d
    }
.menu-horizontal li.static.hover a.static.dynamic-children.menu-item span.menu-item-text {
    background: none;
    padding: 0
    }
.menu-horizontal ul.static li.static ul.static li.static:hover {
    background: url("/Style Library/MinistryImages/LeftMenuCurve.gif") no-repeat left 0
    }
.menu-horizontal ul.static li.static ul.static li.static:hover a.static.menu-item {
    background: url("/Style Library/MinistryImages/RightMenuCurve.gif") no-repeat right 0;
    height: 34px
    }
.menu-horizontal ul.static li.static ul.static li.static:hover a.static.menu-item span.additional-background {
    background: url("/Style Library/MinistryImages/MdleMenu.gif") repeat-x left 0 #6d6d6d
    }
.menu-horizontal ul.static li.static ul.static li.static:hover a.static.menu-item span.menu-item-text {
    background: none;
    padding: 0
    }
.s4-tn li.static > .menu-item {
    color: #fff;
    font: 15px arial;
    padding: 0 6px 0 5px;
    border: 0;
    margin: 0 7px 0 0;
    height: 34px
    }
.s4-tn ul.dynamic {
    background: #6c6c6c;
    border: 0;
    margin-left: 1px;
    min-width: 180px
    }
.s4-tn ul.dynamic ul.dynamic {
    margin-left: 0;
    margin-top: 1px
    }
#Header {
    display: inline-block;
    color: #fff
    }
#HdrTopL {
    background: url("/Style Library/MinistryImages/M_Stripe.png") no-repeat -56px top;
    height: 30px;
    width: 8px;
    float: left
    }
#HdrTopR {
    background: url("/Style Library/MinistryImages/M_Stripe.png") no-repeat -40px top;
    height: 30px;
    width: 8px
    }
#HdrTopM {
    background: #333;
    height: 28px;
    width: 933px;
    padding: 2px 0 0
    }
#FooterContainer {
    background: #303030;
    padding: 90px 0 0
    }
#FooterContainer a:link, #FooterContainer a:hover {
    color: #fefefe
    }
#FooterContainer .dfwp-list {
    width: 165px !important
    }
#FooterContainer .dfwp-list ul li {
    background: url("/Style Library/MinistryImages/FooterArrow.gif") no-repeat left 6px
    }
#bottomLnks {
    height: 50px;
    border-top: 1px solid #4b4a4a;
    padding: 15px 0 0
    }
#bottomLnks li {
    background: url("/Style Library/MinistryImages/FooterSep.gif") no-repeat right center;
    padding: 0 10px 0 0;
    display: inline
    }
#bottomLnks li:first-child a {
    width: 55px 	
    }
#bottomLnks li.last {
    background: none
    }
#bottomLnks a:link, #bottomLnks a:visited, #bottomLnks a:hover {
    color: #fefefe !important
    }
#bottomLnks .dfwp-list {
    width: auto !important
    }
#NewsletterIcon {
    background: url("/Style Library/MinistryImages/newsletterIcon.gif") no-repeat left top;
    height: 28px;
    width: 30px;
    margin: 0 15px 0
    }
#NewsletterTxt p {
    margin: 5px 0;
    line-height: 20px;
    font-size: 13px
    }
#FooterContainer h2 {
    color: #ccc;
    margin: 0
    }
#FooterLnkContainer .Span3 a:link, #FooterLnkContainer .Span3 a:hover, #FooterLnkContainer .Span3 a:visited {
    font: bold 10pt Arial;
    margin: 2px 0
    }
#SubscribeContainer {
    border-bottom: 1px solid #272626;
    padding: 0 0 20px;
    display: inline-block;
    float: left
    }
#FooterLnkContainer {
    border-top: 1px solid #4b4a4a;
    border-bottom: 1px solid #272626;
    padding: 20px 0 10px
    }
a.modify {
    color: #fff;
    background: url("/Style Library/MinistryImages/subscribeArrow.gif") no-repeat right 10px;
    padding: 5px 10px 0;
    text-decoration: underline
    }
.level-section {
    margin-bottom: 2px
    }
#SupportedLanguages {
    border-bottom: 1px dashed #737373;
    padding: 0 0 5px;
    color: #ccc
    }
#SupportedLanguages span {
    float: left
    }
.langList {
    list-style: none
    }
.langList li {
    display: inline-block;
    margin: 0 4px
    }
.langList li a {
    display: inline-block;
    padding: 0 4px 0 0
    }
.langList li a:link, .langList li a:visited, .langList li a:focus, .langList li a:active {
    font: 12px Arial;
    color: #ccc
    }
.langList li a.selected {
    color: #ccc
    }
.langList li a:hover {
    text-decoration: underline
    }
.SendtoFriend, .Chat, .RSS {
    display: inline-block;
    margin: 20px 5px 0;
    height: 23px;
    float: right
    }
.SendtoFriend {
    width: 23px
    }
.Chat {
    width: 23px
    }
.RSS {
    width: 23px;
    height: 23px
    }
.bgH {
    background-color: #f3f3f3;
    padding: 5px
    }
.H10 {
    height: 10px;
    font-size: 10px
    }
.H15 {
    height: 15px;
    font-size: 15px
    }
.H25 {
    height: 25px;
    font-size: 25px
    }
.H160 {
    height: 160px !important
    }
.H40 {
    height: 40px;
    font-size: 40px
    }
.H20 {
    height: 20px
    }
.disInBlock {
    display: inline-block
    }
.padng10 {
    padding: 0 10px
    }
.Bold {
    font-weight: bold
    }
.margAuto {
    margin: 0 auto
    }
.margL10 {
    margin-left: 10px
    }
.margL130 {
    margin-left: 130px
    }
.margL15 {
    margin-left: 15px
    }
.margR10 {
    margin-right: 10px
    }
.margR23 {
    margin-right: 23px
    }
.margB5 {
    margin-bottom: 5px
    }
.margB10 {
    margin-bottom: 10px
    }
.margB20 {
    margin-bottom: 20px !important
    }
.margB15 {
    margin-bottom: 15px
    }
.margT6 {
    margin-top: 6px
    }
.margT10 {
    margin-top: 10px
    }
.padngR6 {
    padding-right: 6px
    }
.width175 {
    width: 175px
    }
.width510 {
    width: 510px
    }
.width205 {
    width: 205px
    }
.width220 {
    width: 220px
    }
.width270 {
    width: 270px
    }
.width272 {
    width: 272px
    }
.width280 {
    width: 280px
    }
.width470 {
    width: 470px
    }
.width630 {
    width: 630px
    }
.width638 {
    width: 638px
    }
.width690 {
    width: 690px
    }
.width920 {
    width: 920px
    }
.width930 {
    width: 930px
    }
.margL6 {
    margin-left: 6px
    }
.btnDiv {
    margin: 15px 0 0
    }
.margAuto {
    margin: 0 auto !important
    }
.disInBlock {
    display: inline-block
    }
.slides_container {
    width: 670px;
    overflow: hidden;
    position: relative;
    margin: 0 auto
    }
.scrollable {
    position: relative;
    overflow: hidden;
    width: 670px;
    height: 350px;
    margin: 0 auto
    }
.scroll {
    position: relative;
    overflow: hidden;
    height: 160px;
    width: 266px
    }
.scroll .scrollItems {
    width: 20000em;
    position: absolute
    }
.scrollItems div.bannerDesc {
    float: left;
    width: 266px
    }
.scrollable .items {
    width: 20000em;
    position: absolute
    }
.items div.slide {
    float: left;
    height: 350px;
    width: 1280px
    }
.navi {
    text-align: center
    }
.navi a {
    background: url("/Style Library/MinistryImages/navi.png") no-repeat scroll -20px 0 transparent;
    display: inline-block;
    height: 17px;
    width: 17px;
    cursor: pointer;
    margin: 0 2px
    }
.navi a.active {
    background-position: 0 0
    }
.slide a {
    float: left;
    height: 350px;
    width: 1280px;
    display: block
    }
.slide img {
    height: 350px;
    width: 1280px
    }
.navi2 a {
    display: inline-block;
    background: red;
    width: 10px;
    height: 10px;
    margin: 0 5px
    }
#MainBanner {
    height: 350px;
    position: relative
    }
div#SurveyInnerContainer table.ms-summarystandardbody td.ms-formbody {
    background-color: #f6f5f5
    }
div#SurveyInnerContainer td.ms-toolbar table td.ms-listheaderlabel, td.ms-toolbar td.ms-viewselector, div#SurveyInnerContainer td.ms-toolbar table td.ms-listheaderlabel, td.ms-toolbar td.ms-listheaderlabel {
    display: none
    }
.ms-menutoolbar td td {
    vertical-align: middle
    }
div#SurveyInnerContainer .ms-menutoolbar, div#SurveyInnerContainer table.ms-toolbar {
    padding: 5px 0 0 5px;
    background: url("/Style Library/MinistryImages/quicklaunchheader.gif") repeat-x scroll 0 0 #e5e5e5;
    height: 20px;
    margin: 0 0 15px
    }
div#SurveyInnerContainer .ms-summarystandardbody {
    margin: 10px 0 !important;
    width: 100%
    }
div#SurveyInnerContainer table.ms-menutoolbar + table h3 {
    margin: 0 15px 10px !important
    }
div#SurveyInnerContainer td.ms-surveyHBar {
    background-color: #555;
    border-color: #555;
    height: 10px !important
    }
.ms-surveyTotal {
    font: Bold 13px Arial;
    color: #555
    }
hr.ms-surveyHR {
    margin: 15px 0 !important
    }
div#SurveyInnerContainer input[type="button"] {
    width: 100px;
    color: #fff;
    padding: 3px 20px;
    border: 0;
    cursor: pointer;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
    }
div#SurveyInnerContainer .ms-vb2 {
    padding-left: 12px !important;
    text-align: left
    }
.ms-RadioText {
    margin: 0 0 5px;
    display: inline-block
    }
.ms-RadioText label {
    font-weight: normal
    }
#SurveyContainer table tr td table div div a.surveyLnk {
    left: 15px;
    position: relative;
    top: 50px;
    text-decoration: none
    }
a.surveyLnk:link, a.surveyLnk:visited, a.surveyLnk:hover {
    left: 15px;
    position: relative;
    top: 50px;
    text-decoration: none !important
    }
#SurveyContainer {
    background: url("/Style Library/MinistryImages/survey.png") no-repeat 0 bottom;
    width: 220px;
    min-height: 126px
    }
#SurveyContainer h2 {
    padding-left: 15px;
    font: 26px arial;
    color: #272727;
    margin: 0
    }
#SurveyInnerContainer .ms-formlabel h3.ms-standardheader {
    color: #525252
    }
#SurveyContainer .noav {
    padding: 10px 0 0 15px;
    font: 18px/1 arial;
    color: #272727;
    display: inline-block
    }
div#SurveyInnerContainer .ms-menutoolbar td + td + td div {
    display: none
    }
div#SurveyInnerContainer .ms-menutoolbar td + td + td + td div, div#SurveyInnerContainer .ms-menutoolbar td + td + td + td + td div {
    display: inline-block
    }
td.ms-sbgo a {
    float: left;
    display: inline-block;
    width: 61px;
    height: 22px
    }
td.ms-sbgo a img {
    display: none
    }
#TopBg .s4-search input.ms-sbplain, #TopBg .ms-sbtable input.ms-sbplain {
    color: #555;
    font: 12px Arial;
    width: 243px !important;
    height: 22px;
    line-height: 21px;
    padding: 0 0 0 26px;
    border: 0 !important
    }
#TopBg .s4-search {
    padding: 90px 0 0 !important
    }
#TopBg .s4-search table {
    width: auto;
    margin-right: 0
    }
.s4-titlelogo {
    padding: 0
    }
.s4-titlelogo img {
    width: 90px;
    height: 80px;
    margin: 0 0 5px
    }
.subscribe {
    cursor: pointer;
    color: #fff !important;
    padding: 3px 5px;
    border: 0;
    border-radius: 2px 2px 2px 2px;
    border-width: 0
    }
.NewsHomeImg {
    border: 1px solid #efefef;
    height: 148px;
    background-color: #fff;
    margin-right: 5px
    }
.NewsHomeImg img {
    border: 1px solid #eaeaea;
    padding: 5px;
    height: 138px;
    width: 187px
    }
.NewsHomeContent {
    margin-left: 10px
    }
.EventsHomeContent {
    width: 590px;
    margin-left: 10px
    }
.NewsHomeContent .date, .EventsHomeContent .date {
    color: #717171;
    font: 11px arial
    }
.NewsHomeContent h3, .EventsHomeContent h3 {
    color: #262626;
    font: 16px arial;
    margin: 5px 0
    }
.NewsHomeContent p, .EventsHomeContent p {
    color: #262626;
    font: 12px arial;
    margin-bottom: 5px
    }
.NewsHomeItem {
    padding: 15px 10px
    }
.scrolling {
    position: relative;
    overflow: hidden;
    height: 200px;
    padding-bottom: 10px
    }
.scrolling .newsItems {
    width: 20000em;
    position: absolute
    }
.scrolling .NewsHomeItem {
    float: left;
    width: 670px
    }
.paging {
    background: url("/Style Library/MinistryImages/News-pagerBg.png") no-repeat top center;
    padding: 18px 8px 0;
    width: 99%;
    display: inline-block
    }
.newsNavi {
    height: 10px;
    display: inline-block
    }
.newsNavi a {
    font: 10px arial;
    color: #262626;
    cursor: pointer;
    height: 14px;
    width: 17px;
    text-align: center;
    display: inline-block;
    margin: 0 4px
    }
.newsNavi a.active, .newsNavi a:hover {
    background-position: -19px 1px;
    color: #fff;
    text-decoration: none
    }
.paging a {
    cursor: pointer
    }
div.NewsHdr {
    background-color: #323232;
    height: 29px
    }
.dateCont {
    float: left;
    width: 58px;
    height: 38px;
    padding: 10px 0 10px;
    background: url("/Style Library/MinistryImages/eventDateBg.png") no-repeat scroll 0 0 transparent
    }
.day {
    font: 20px/1 "Trebuchet MS";
    display: inline-block
    }
.month {
    color: #777;
    font: 16px/1 "Trebuchet MS";
    display: inline-block
    }
.listingDate {
    background: url("/Style Library/MinistryImages/EventsListingBg.png") no-repeat scroll 0 0 transparent;
    margin-right: 10px
    }
.FL.width930 #Body {
    min-height: 120px
    }
.scrolling.Images .NewsHomeItem {
    padding: 10px 0
    }
.scrolling.Images .NewsHomeImg {
    border: 0;
    height: 128px;
    background-color: transparent;
    margin-right: 5px
    }
.scrolling.Images .NewsHomeImg img {
    border: 0;
    height: 182px;
    width: 680px
    }
.scrolling.Images .NewsHomeItem {
    float: left;
    width: 685px
    }
.DomainsListing table, .YearsListing table {
    width: 98%
    }
.DomainsListing a:link, .DomainsListing a:visited {
    color: #333;
    border-bottom: 1px dotted #c3c3c3;
    border-left: 5px solid #fff;
    padding: 7px 0 7px 10px;
    width: 95%;
    text-decoration: none;
    font: bold 13px Arial
    }
.DomainsListing a.LastItem {
    border-bottom: 0
    }
.sep {
    background-color: #e6e6e6;
    height: 5px;
    margin: 20px 0
    }
.YearsListing a:link, .YearsListing a:visited {
    color: #333;
    border-bottom: 1px dotted #c3c3c3;
    padding: 7px 0 7px 10px;
    width: 95%;
    text-decoration: none;
    font: bold 13px Arial
    }
#Body ul, #Body ol {
    list-style-position: inside
    }
#Body ul li, #Body ol li {
    margin-bottom: 10px
    }
.newsItemImg img {
    width: 235px;
    height: 165px;
    padding: 5px;
    border: 1px solid #dbdbdb !important;
    float: left;
    border: 1px solid #f2f1f2;
    margin: 0 10px 10px 0
    }
.newsItemTitle {
    font: 18px arial !important;
    color: #333;
    margin-bottom: 15px
    }
.newsListingImg {
    margin-right: 5px
    }
.newsListingImg img {
    height: 100px;
    width: 150px
    }
.itemInfo {
    font: 11px arial;
    color: #131313;
    margin-bottom: 10px;
    display: inline-block
    }
.margRL5 {
    margin: 0 5px
    }
.newsItemContent {
    font: 12px arial;
    color: #484747
    }
hr.newsListingHr {
    background: none;
    border-top: 1px dotted #aaa;
    height: 0
    }
.newsListingHr {
    margin: 15px 0 10px
    }
#newsPreviewContainer {
    border: 1px solid #e7e7e7;
    padding: 10px 10px 10px 15px;
    background-color: #f7f7f7;
    min-height: 1000px
    }
#newsPreviewImage img {
    width: 250px;
    height: 175px
    }
#newsPreviewBody p {
    font: 12px arial !important;
    color: #484747
    }
#stickyDiv .loadingDiv {
    width: 180px;
    text-align: center;
    margin: 0 auto
    }
.prev {
    visibility: hidden;
    height: 90px;
    width: 20px;
    display: block;
    margin: 10px 0 0 0;
    padding: 0 0 0 5px;
    background: url("/Style Library/MinistryImages/previewArrow.png") no-repeat scroll 0 center #f7f7f7;
    border: 1px solid #e7e7e7;
    position: relative;
    left: 12px;
    border-right: none;
    z-index: 999
    }
div.ItemCont:hover .prev {
    visibility: visible
    }
h2.newsItemTitle a {
    display: inline
    }
h2.newsItemTitle a:link, h2.newsItemTitle a:visited, h2.newsItemTitle a:focus, h2.newsItemTitle a:active {
    color: #484747
    }
h2.newsItemTitle a:hover {
    color: #2a64ae;
    text-decoration: none
    }
a.previewClose {
    margin: 5px;
    float: right;
    background: url("/Style Library/MinistryImages/closePreview.png") no-repeat 0 0;
    display: inline-block;
    height: 15px;
    width: 15px;
    text-indent: -999em;
    cursor: pointer;
    -moz-opacity: 0.5;
    opacity: 0.5
    }
a.previewClose:hover {
    -moz-opacity: 1;
    opacity: 1
    }
#newsPreviewContainer a.more {
    margin-top: 10px
    }
.item {
    padding: 0 0 0 4px
    }
.WelcomeMsg {
    font: 11px arial;
    height: 15px;
    margin: 5px;
    float: right
    }
.WelcomeMsg span {
    float: left
    }
.WelcomeMsg .ArrowWrapper {
    float: left;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #ffdc07;
    cursor: pointer;
    margin: 9px 7px
    }
.WelcomeMsg .LoginArrow {
    width: 25px;
    height: 21px;
    float: left;
    margin-top: -5px
    }
.WelcomeMsg .LoginArBg {
    background: url("/Style Library/MinistryImages/singArrow.png") no-repeat 0 0
    }
.WelcomeMsg .ArrowUp {
    border-bottom: 5px solid #ffdc07;
    border-top: 0
    }
.LoginWrapper {
    background: url("/Style Library/MinistryImages/LoginBg.png") no-repeat 0 0;
    width: 152px;
    height: 133px;
    padding: 1px 10px 8px 1px
    }
.LoginWrapperWindows {
    height: 25px;
    padding-top: 5px;
    background: #7b7b7b 0 0 none;
    border-radius: 4px 0 4px 4px;
    right: 10px;
    margin: -4px 8px 0 !important
    }
.LoginWrapperWindows ul li a {
    width: 90%
    }
.LoginWrapper {
    float: right;
    margin: -4px -2px 0 0;
    clear: both
    }
.LoginWrapper ul {
    margin: 0
    }
.LoginWrapper ul li:first-child {
    border-top: none
    }
.LoginWrapper ul li {
    list-style: none;
    padding-bottom: 1px;
    border-bottom: 1px solid #5e5e5e;
    border-top: 1px solid #7f7f7f
    }
.LoginWrapper ul li a {
    display: block;
    padding: 8px 5px 8px 20px;
    background: url("/Style Library/MauritusImages/loginArrow.png") no-repeat scroll 10px center transparent
    }
.LoginWrapper ul li a, .LoginWrapper ul li a:link, .LoginWrapper ul li a:visited, .LoginWrapper ul li a:focus, .LoginWrapper ul li a:active {
    font: 11px arial;
    color: #fff;
    cursor: pointer
    }
.LoginWrapper ul li a:hover {
    background-color: #474747;
    text-decoration: none;
    color: #ffdc07
    }
.welcome {
    color: #fff;
    display: inline-block;
    margin-right: 2px
    }
.userName {
    color: #ffdc07;
    display: inline-block;
    margin-right: 1px;
    overflow: hidden
    }
.signinWrapper {
    padding: 5px 10px
    }
.signinWrapper a:link, .signinWrapper a:active, .signinWrapper a:visited, .signinWrapper a:focus {
    color: #ffdc07;
    background: url("/Style Library/MinistryImages/yellowArrow.gif") no-repeat right 5px;
    padding: 0 10px 0
    }
.RssMrg {
    margin: -55px 0 0 !important
    }
a.rssfeeds {
    height: 23px;
    width: 23px;
    display: inline-block;
    margin: 5px 5px 0 0
    }
.EventsFromDate, .EventsToDate, .EventsCategory {
    margin: 0 0 7px
    }
.LblItem .Lbl {
    font-weight: bold
    }
.TxtItem select {
    width: 145px
    }
.TxtItem input {
    width: 143px
    }
.ValidationItem .validation {
    margin: 0 0 10px 0
    }
.ui-widget-content {
    background: url("/Style Library/MinistryImages/WrapBg.gif") no-repeat scroll 0 bottom transparent !important
    }
.ui-dialog-titlebar-close .ui-icon-closethick {
    text-indent: 1999px !important;
    border: 0 !mportant
    }
.ui-dialog-buttonset {
    text-align: right !important
    }
.ui-dialog-buttonset button {
    color: #fff;
    padding: 3px 20px;
    border: 0;
    cursor: pointer;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
    }
#dialog-modal {
    padding: 10px;
    border: 0
    }
.ui-dialog-buttonpane {
    border: 0 !important;
    padding: 10px
    }
.ui-dialog-titlebar {
    background: transparent !important;
    border: 0 !important;
    text-align: right;
    background: url("/Style Library/MinistryImages/WrapBg.gif") no-repeat scroll 0 bottom transparent !important;
    text-indent: -9999em !important
    }
.ui-dialog-titlebar a.ui-state-hover {
    background: transparent !important;
    border: 0 !important
    }
.ui-dialog-titlebar a:hover {
    text-decoration: none
    }
#replyDialog {
    border: 0;
    padding: 10px
    }
table.ms-listviewtable {
    color: #fff;
    width: 906px;
    background: url("/Style Library/MinistryImages/adminBtmBg.gif") no-repeat 50% bottom;
    padding-bottom: 16px
    }
tr.ms-viewheadertr.ms-vhltr {
    height: 42px
    }
tr.ms-viewheadertr.ms-vhltr a, tr.ms-viewheadertr.ms-vhltr a:hover, tr.ms-viewheadertr.ms-vhltr, .ms-vh-div, td.ms-vh.ms-imnTxtTD {
    color: #fff;
    padding: 0 0 0 4px !important;
    margin: 0
    }
tr.ms-viewheadertr > th.ms-vh:hover, tr.ms-viewheadertr > th.ms-vh2:hover {
    background: none;
    border: 0;
    margin: 0
    }
.ms-vb-title, .ms-vb-user {
    padding: 8px 7px !important
    }
.ms-vb2, .ms-vb-user {
    padding: 8px 5px 8px 12px !important
    }
.ms-viewheadertr th.ms-vh2, th.ms-vh {
    border: 1px solid transparent !important;
    color: #666
    }
.ms-unselectedtitle, .ms-selectedtitle {
    width: 150px !important;
    background: none !important
    }
.ms-selectedtitle a {
    background: none !important
    }
.ms-vh2 .ms-selectedtitle .ms-vb, .ms-vh2 .ms-unselectedtitle .ms-vb {
    color: #fff
    }
table.ms-disc-bar {
    height: 30px;
    width: 906px !important;
    background: #e5e5e5 url("/Style Library/MinistryImages/quicklaunchheader.gif") repeat-x 0 0;
    border: 0;
    padding: 3px 0
    }
table tr td.ms-disc-padabove {
    padding: 0 0 10px
    }
.ms-viewEmpty {
    width: 906px;
    margin: 15px 0 0
    }
.ms-imnImgTD, img.ms-imnImg {
    display: none
    }
.ms-selectedtitle .ms-vb a {
    padding: 0 !important
    }
td.ms-vb-user span.ms-imnSpan a:link, td.ms-disc-bordered span a:link {
    color: #6d6f72;
    cursor: default !important;
    text-decoration: none !important
    }
@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .ms-viewEmpty tr.ms-viewheadertr th:first-child, .ms-listviewtable tr.ms-viewheadertr th:first-child, tr.ms-viewheadertr.ms-vhltr th:first-child {
        -webkit-border-top-left-radius: 6px
        }
    .ms-viewEmpty tr.ms-viewheadertr th:last-child, .ms-listviewtable tr.ms-viewheadertr th:last-child, tr.ms-viewheadertr.ms-vhltr th:last-child {
        -webkit-border-top-right-radius: 6px
        }
    }
#ManagePostsListingContainer .ms-viewheadertr th, #CommentsListingContainer .ms-viewheadertr th, #CategoryListingContainer .ms-viewheadertr th, .ms-viewheadertr th {
    vertical-align: middle
    }
.main .ms-long, .main .ms-long:focus, .main .ms-formbody .ms-rtefield {
    padding: 5px;
    border: 1px solid #c8c8c8;
    width: 520px;
    margin: 0 5px 0 0
    }
.main .ms-formlabel h3.ms-standardheader {
    color: #525252;
    font-weight: bold;
    margin: 0;
    width: 42px
    }
.main .ms-formbody, .main .ms-formlabel {
    border: 0;
    width: 30px;
    padding-top: 10px
    }
.main .ms-formbody input + br {
    display: none
    }
.main .ms-ButtonHeightWidth {
    width: auto;
    margin-right: 0
    }
.main .ms-formline, .main .ms-formtoolbar .ms-separator {
    display: none
    }
.main .NewDiscussionForm .ms-formtoolbar .ms-toolbar:first-child {
    display: none
    }
.main .EditDiscussionForm .ms-formtoolbar td.ms-toolbar + td.ms-toolbar {
    display: none
    }
.main .EditDiscussionForm .ms-formtoolbar td.ms-toolbar + td.ms-toolbar + td.ms-toolbar {
    display: block;
    padding-right: 15px
    }
.main .EditDiscussionForm .ms-formtoolbar td:first-child table td {
    padding-right: 50px
    }
.main .EditDiscussionForm.FrenchDisc .ms-formtoolbar td:first-child table td {
    padding-right: 5px
    }
.main .EditDiscussionForm.FrenchDisc .ms-formtoolbar {
    margin: 0 281px 0 0
    }
.main .EditDiscussionForm.FrenchDisc .ms-formtoolbar td.ms-toolbar + td.ms-toolbar + td.ms-toolbar {
    padding-right: 0
    }
.main .FrenchDisc .ms-ButtonHeightWidth {
    margin-right: 5px
    }
.main .FrenchDisc .ms-formtoolbar {
    margin: 0 282px 0 0
    }
.main .EditDiscussionForm .ms-formtoolbar {
    margin: 0 288px 0 0;
    width: 170px;
    float: right
    }
.main .NewDiscussionForm .ms-formtoolbar {
    margin: 0 275px 0 0;
    width: 170px;
    float: right
    }
.main .ms-informationbar {
    padding: 8px 5px
    }
.main .ms-informationbar td {
    padding: 0 3px !important
    }
.main .ms-informationbar span.s4-clust {
    float: left
    }
.main .ViewDiscussionForm .ms-formtoolbar {
    margin: 20px 0 0;
    width: 100%;
    padding: 10px 0 0;
    border-top: 1px dotted #999
    }
.main .ViewDiscussionForm .ms-formtable {
    width: 100%
    }
.main .ViewDiscussionForm .ms-formbody, .main .ViewDiscussionForm .main .ms-formlabel {
    width: auto
    }
.main .ms-formbody p {
    margin: 0
    }
.main .s4-wpActive .s4-wpTopTable, .main .s4-wpActive .ms-WPSelected {
    border: 0 !important
    }
#BookMarking {
    height: 25px;
    background: url("/Style Library/MinistryImages/bookBg.jpg") repeat-x 0 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin-top: -2px;
    padding: 2px 0;
    display: none;
    position: relative;
    overflow: hidden
    }
#BookMarking > div {
    float: none !important;
    height: 25px
    }
#SendToFriend #BookMarking div {
    margin: 2px 0 0 2px
    }
#SendToFriend #BMContainer a {
    float: left;
    margin: 0 2px
    }
.ContainerSpan {
    border: 0 none;
    width: 24px;
    height: 24px
    }
#plusone {
    margin-top: 2px
    }
.LabelDiv {
    float: left;
    width: 180px
    }
#socialBookMarking #shareLink {
    margin: 0 20px 0 5px;
    padding: 0 0 8px 25px;
    float: left
    }
#SendToFriend {
    margin: 7px 0 0
    }
#SendToFriend a {
    text-decoration: none
    }
#SendToFriend div {
    float: left
    }
#shareWithFriend {
    margin: 0 15px 0 0
    }
.SendIcon {
    height: 23px;
    width: 23px
    }
#SendToFriend a {
    color: #0073cb;
    font: Bold 11px Arial;
    margin: 5px 0 0 5px
    }
#Print img {
    float: left;
    display: none
    }
#Print span {
    margin: 5px 0 0 5px;
    display: inline-block
    }
#Print a {
    margin: 0 5px 0;
    padding: 0 0 0 23px;
    height: 23px
    }
.Rating {
    background: #e8e8e8 url("/Style Library/MinistryImages/BtmRating.gif") no-repeat 0 bottom;
    width: 269px;
    display: inline-block;
    height: 100px
    }
.Rating a {
    text-align: center
    }
.TopRating {
    background: url("/Style Library/MinistryImages/stripeGif.gif") no-repeat 0 -180px;
    width: 269px;
    height: 9px
    }
.RelatedItems {
    background: #e8e8e8 url("/Style Library/MinistryImages/BtmRating.gif") no-repeat 0 bottom;
    width: 269px;
    display: inline-block
    }
.RelatedItems a:link, .RelatedItems a:visited {
    color: #333;
    font: 12px Arial;
    padding: 0;
    margin: 0 10px 15px 20px;
    list-style-type: circle;
    display: list-item
    }
.RelatedItems a:hover {
    color: #0d419f
    }
#LeftNav {
    width: 200px
    }
#leftNavTop {
    background: url("/Style Library/MinistryImages/LeftNavigationTop.png") no-repeat 0 0 transparent;
    height: 9px
    }
#leftNavBtm {
    background: url("/Style Library/MinistryImages/LeftNavigationBtm.png") no-repeat 0 0 transparent;
    height: 9px
    }
#leftNavMdl {
    background: url("/Style Library/MinistryImages/LeftNavigationMdl.png") no-repeat 0 top #e8e8e8;
    border-right: 1px solid #d1d1d1;
    border-left: 1px solid #d1d1d1;
    padding: 0 10px
    }
#LeftNav .s4-ql, #LeftNav .s4-specialNavLinkList, #LeftNav .s4-ql ul.root ul {
    margin: 0
    }
#LeftNav .s4-ql ul.root ul > li > a, #LeftNav a.menu-item {
    background: url("/Style Library/MinistryImages/menu-Strp.gif") repeat-x 0 top #a5a5a5;
    font: 12px arial;
    color: #232323;
    border-bottom: 1px solid #a5a5a5;
    border-top: 0
    }
#LeftNav a.menu-item:hover {
    color: #205ca1;
    text-decoration: none
    }
#LeftNav .s4-ql ul.root ul > li > a:hover {
    text-decoration: none
    }
#LeftNav ul li.selected a.selected {
    font: 13px arial;
    color: #fff !important;
    border: 0;
    overflow: hidden
    }
#LeftNav .menu ul li:first-child a.menu-item {
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
    }
#LeftNav ul li.selected a.selected:hover {
    text-decoration: none;
    color: #f1f1f1
    }
#LeftNav span.additional-background {
    padding: 3px
    }
ul.deptListing li {
    height: 30px;
    background: #fff;
    padding: 10px;
    border-bottom: 1px dotted #a9a9a9;
    list-style: none;
    width: 302px;
    margin: 0 15px 10px 0;
    float: left
    }
ul.deptListing li.alt {
    background: url("/Style Library/MinistryImages/listingMinistry.gif") repeat-x 0 90% transparent
    }
ul.deptListing li a {
    font: 13px arial;
    color: #2a64ae;
    background: url("/Style Library/MinistryImages/listingMinistryBullet.gif") no-repeat 0 5px;
    padding-left: 20px
    }
#pp_full_res iframe {
    height: 500px !important;
    width: 600px !important;
    overflow: hidden !important
    }
.PasswordRules {
    float: right;
    margin-top: -30px
    }
.SignUpForm {
    width: 630px
    }
fieldset {
    border: 0 !important;
    padding: 0 !important
    }
fieldset label {
    font-weight: normal
    }
fieldset legend {
    font: 14px arial;
    color: #323232;
    background-color: #e4e4e4;
    padding: 5px;
    width: 630px
    }
.LabelDiv {
    font: 12px arial;
    color: #626262;
    float: left;
    width: 130px;
    padding: 5px 0 7px
    }
.LabelDiv label, .LabelDiv span {
    font-weight: normal
    }
.TxtBox {
    border: 1px solid #c8c8c8;
    width: 300px;
    padding: 5px 5px 18px
    }
.TxtArea {
    border: 1px solid #c8c8c8;
    width: 300px;
    padding: 5px;
    height: 70px
    }
.DropDown {
    border: 1px solid #c8c8c8;
    width: 312px;
    padding: 8px 5px;
    height: 39px
    }
.Btn, .ms-ButtonHeightWidth2, .mapButton {
    color: #fff !important;
    padding: 3px 20px;
    border: 0;
    cursor: pointer;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
    }
.Required {
    color: #b40403
    }
.field {
    width: 442px;
    margin-bottom: 13px;
    border-bottom: 1px solid #c8c8c8;
    border-collapse: collapse;
    min-height: 39px;
    font: 12px arial;
    color: #626262;
    float: left
    }
.TxtBox, .DropDown, .TxtArea {
    border-bottom: 0 !important;
    color: #3d3d3d;
    font: 12px arial;
    margin: 0 !important
    }
.validation {
    font: 12px arial;
    color: #ce0000 !important;
    float: left;
    margin-left: 10px;
    width: 115px;
    display: inline-block
    }
.TxtBox:focus, .DropDown:focus, .TxtArea:focus {
    -moz-box-shadow: 0 0 5px #8cc5ff;
    -webkit-box-shadow: 0 0 5px #8cc5ff;
    box-shadow: 0 0 5px #8cc5ff;
    border: 1px solid #8cc5ff
    }
.formHr {
    margin: 10px 0
    }
a.cancelLnk:link, a.cancelLnk:visited, a.cancelLnk:focus, a.cancelLnk:active {
    color: #0d419f;
    font: 12px arial;
    text-decoration: none
    }
a.cancelLnk:hover {
    text-decoration: underline
    }
.paddL10 {
    padding-left: 10px
    }
.paddT10 {
    padding-top: 10px
    }
#recaptcha_widget_div a:link, #recaptcha_widget_div a:visited, #recaptcha_widget_div a:hover {
    display: inline
    }
#feedbackContainer {
    float: left;
    width: 658px
    }
#feedbackContainer .validation {
    width: 206px
    }
#feedbackContainer fieldset legend {
    padding: 5px 0 5px 5px
    }
#feedbackContainer .LabelDiv {
    width: 140px;
    padding: 5px 0 4px
    }
#feedbackContainer .TxtBox {
    width: 290px
    }
#feedbackContainer .DropDown, #feedbackContainer .TxtArea {
    width: 302px
    }
#feedbackContainer .margL10 {
    margin: 0;
    padding-bottom: 20px
    }
ul.LandingBullet {
    margin: 20px 0 0 20px
    }
ul.LandingBullet li {
    background: url("/Style Library/MinistryImages/u-bullet.png") no-repeat 0 2px;
    padding: 0 0 0 25px;
    list-style-type: none;
    font: Bold 13px Arial;
    margin: 0 0 10px
    }
.wrapTop {
    background: url("/Style Library/MinistryImages/wrapTop.png") no-repeat 0 0;
    height: 5px;
    width: 638px
    }
.wrapBtm {
    background: url("/Style Library/MinistryImages/wrapBtm.png") no-repeat 0 0;
    height: 5px;
    width: 638px
    }
.wrapMdl {
    background: #ececec url("/Style Library/MinistryImages/WrapBg.gif") no-repeat 0 top;
    border-left: 1px solid #d1d1d1;
    border-right: 1px solid #d1d1d1;
    min-height: 230px;
    padding: 10px 20px;
    width: 596px
    }
.FilterContainer label {
    font: 14px arial;
    margin-right: 10px;
    color: #323232
    }
.FilterContainer input[type="text"] {
    color: #3d3d3d;
    font: 12px arial;
    border: 1px solid #c8c8c8 !important;
    padding: 5px;
    width: 200px;
    margin-right: 10px
    }
.FilterContainer input[type="text"]:focus {
    -moz-box-shadow: 0 0 5px #8cc5ff;
    -webkit-box-shadow: 0 0 5px #8cc5ff;
    box-shadow: 0 0 5px #8cc5ff;
    border: 1px solid #8cc5ff
    }
.FilterContainer input[type="submit"] {
    color: #fff;
    padding: 3px 20px;
    border: 0;
    cursor: pointer;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
    }
.FilterContainer {
    background: url("/Style Library/MinistryImages/News-pagerBg.png") no-repeat center bottom;
    padding-bottom: 18px
    }
.FL.width920 #DownloadableDocumentLinks {
    margin-bottom: 15px
    }
.FL.width920 ul#DownloadableDocumentLinks li a {
    font: 12px/20px Arial;
    color: #666
    }
ul#DownloadableDocumentLinks li {
    background: url("/Style Library/MinistryImages/PDF.png") no-repeat left top;
    padding: 0 0 0 20px;
    display: inline-block;
    width: 100%;
    margin: 0 0 3.5px
    }
ul#DownloadableDocumentLinks li a {
    font: 11px/20px Arial;
    color: #666
    }
ul#DownloadableDocumentLinks li.newDocument a {
    font: 11px/20px Arial;
    background: url("/Style Library/MinistryImages/star.png") no-repeat right 2px;
    padding: 0 3px 0 0;
    color: #666;
    width: 185px
    }
ul#DocumentLinks li {
    background: url("/Style Library/MinistryImages/PDF.png") no-repeat left top;
    padding: 0 0 0 20px;
    display: inline-block;
    width: 100%;
    margin: 0 0 5px
    }
.AspNetPagerClass, .AspNetPagerClass a:link {
    text-decoration: none !important
    }
.AspNetPagerPrevNextButtonsClass, .AspNetPagerFirstLastButtonsClass {
    color: #626262 !important;
    background: #f6f6f6;
    border: 1px solid #c9c9c9;
    font: 12px arial;
    padding: 3px 8px !important
    }
.AspNetPagerClass {
    height: 44px
    }
.AspNetPagerCurrentPageButtonClass, .AspNetPagerPagingButtonsClass {
    border: 1px solid;
    padding: 3px 8px !important;
    font: 12px arial;
    text-decoration: none
    }
.AspNetPagerPagingButtonsClass {
    background-color: #f6f6f6;
    border-color: #c9c9c9;
    color: #626262 !important
    }
a.AspNetPagerPagingButtonsClass:hover, a.AspNetPagerPrevNextButtonsClass:hover, a.AspNetPagerFirstLastButtonsClass:hover {
    text-decoration: none !important;
    background-color: #cacaca;
    border-color: #686868 !important;
    color: #353535
    }
.AspNetPagerCurrentPageButtonClass {
    color: #fff;
    padding: 4px 8px !important
    }
#DiscussionBoard ul#DocumentLinks {
    margin-bottom: 10px
    }
#filterLeftColumn {
    padding: 12px;
    background-color: #f6f6f6;
    border: 1px solid #ccc;
    width: 160px;
    min-height: 350px
    }
#filterLeftColumn .ms-PartSpacingVertical {
    margin: 0;
    font: 0
    }
#filterLeftColumn ul {
    margin: 5px 0 0 20px;
    color: #2a64ae
    }
#filterLeftColumn ul li {
    margin-bottom: 5px
    }
#filterLeftColumn ul li a:link, #filterLeftColumn ul li a:focus, #filterLeftColumn ul li a:active, #filterLeftColumn ul li a:visited {
    font: 12px arial;
    color: #2a64ae;
    display: inline
    }
#filterLeftColumn ul li.selected a {
    color: #313131
    }
a.filterHeading:link, a.filterHeading:visited, a.filterHeading:focus, a.filterHeading:active {
    font: 14px arial;
    color: #313131;
    background: url("/Style Library/MinistryImages/filterHeadingBg.png") no-repeat scroll 0 0 transparent;
    padding-left: 20px
    }
#filterLeftColumn a.collapsedFilter {
    background-position: 0 -17px
    }
#filterLeftColumn .filter {
    font: bold 14px arial;
    color: #313131;
    margin-bottom: 5px
    }
#filterLeftColumn .eservices {
    padding: 10px 5px;
    margin: 10px 0;
    background: url("/Style Library/MinistryImages/eservicesBg.gif") repeat-x scroll center top #ececec;
    border: 1px solid #d1d1d1
    }
#filterLeftColumn .eservices table tr td {
    color: #313131;
    padding: 0 0 5px;
    font: 11px arial
    }
#filterLeftColumn .eservices table tr td:first-letter {
    text-transform: uppercase
    }
#filterLeftColumn .lblCat {
    font: bold 12px arial
    }
#filterLeftColumn .lblCat:after {
    content: ":"
    }
#filterLeftColumn .lblName, #filterLeftColumn .lblCount {
    font-size: 11px
    }
.ServicesList {
    margin-bottom: 20px;
    background: url("/Style Library/MinistryImages/adminBtmBg.jpg") no-repeat 50% bottom;
    padding-bottom: 16px
    }
.ServicesList li {
    list-style: none;
    padding: 10px 0 10px 10px;
    border-bottom: 1px dotted #cacaca
    }
.ServicesList li.alt {
    background: #fff
    }
.ServicesBG, .newsLetterSubscription, .CurvedBg, .UnSubscribeContainer, .chatRoomContainer {
    background: #f7f7f7;
    border: 1px solid #e4e4e4;
    border-radius: 5px;
    padding: 15px
    }
.ServicesList li a:link, .ServicesList li a:visited, .ServicesList li a:focus, .ServicesList li a:active {
    padding-left: 15px;
    color: #484747;
    font: 15px arial;
    background: url("/Style Library/MinistryImages/listingMinistryBullet.png") no-repeat scroll 0 5px transparent
    }
.ServicesList li a:hover {
    color: #2a64ae;
    text-decoration: none
    }
.ServicesList li.noborder {
    border: 0
    }
.ServicesList li a.applyLnk {
    background-image: none;
    padding: 0 20px;
    float: right;
    font: 12px arial;
    color: #2a64ae;
    visibility: hidden
    }
.ServicesList li:hover {
    background: url("/Style Library/MinistryImages/quicklaunchheader.gif") repeat-x 0 0 #e5e5e5
    }
.ServicesList li:hover a.applyLnk {
    visibility: visible
    }
#filterLeftColumn .BtmDottedBrdr {
    margin: 5px 0 10px
    }
p.LrgTxt {
    font: 18px arial;
    color: #323232;
    margin-bottom: 10px
    }
#DiscussionBoard .AspNetPagerClass {
    margin-top: 7px;
    display: inline-block;
    height: 20px
    }
#QuickLinks2 .AspNetPagerClass {
    margin-top: 12px
    }
#DiscussionBoard .bgH a {
    font: 11px/13px Arial !important;
    color: #666
    }
#QuickLinks2 .bgH .AspNetPagerClass a {
    font: 11px/13px Arial !important;
    color: #666
    }
#DiscussionBoard .bgH ul#ServicesByMinistries a {
    font: 11px/20px Arial !important
    }
#ExternalNewsSource .bgH a, #QuickLinks2 .bgH a, #QuickLinks .bgH a {
    color: #666
    }
#ExternalNewsSource table td > div {
    padding-top: 0 !important
    }
#ExternalNewsSource .slm-layout-main {
    padding-top: 10px
    }
.more {
    color: #205ca1 !important
    }
#FooterIcons {
    margin-right: 15px
    }
a.bckLnk:link, a.bckLnk:visited, a.bckLnk:focus, a.bckLnk:active {
    font: 12px arial;
    color: #0d419f;
    text-decoration: none;
    margin-top: 5px;
    float: right
    }
a.bckLnk:hover {
    text-decoration: underline
    }
.bckLnk .arrow {
    margin: 3px 0 0 5px;
    float: right;
    width: 0;
    height: 0;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 4px solid #666;
    display: inline-block
    }
td.ms-dtinput a {
    margin: 0.5em
    }
a.QuickLinks:link, a.QuickLinks:visited {
    color: #666;
    font: 12px/20px Arial
    }
ul.jta-tweet-list, .jta-tweet-list-controls {
    border: 1px solid #e6e6e6;
    background: #f2f1f1;
    padding: 5px 10px;
    color: #484747;
    line-height: 17px
    }
ul.jta-tweet-list {
    border-bottom: 0;
    margin: 0
    }
.jta-tweet-list-controls {
    border-top: 0;
    margin: 0
    }
ul.jta-tweet-list li {
    list-style-type: none;
    border-bottom: solid 1px #e1e1e1;
    padding: 8px 0
    }
ul.jta-tweet-list li a {
    color: #2a64ae;
    display: inline-block
    }
.jta-clear {
    font-size: 1px;
    height: 1px
    }
.jta-tweet-list-controls-button-next, .jta-tweet-list-controls-button-prev {
    color: #2a64ae;
    margin: 5px;
    cursor: pointer
    }
.jta-tweet-user-name {
    display: inline-block;
    width: 100%;
    font-weight: bold
    }
.jta-tweet-retweeter {
    color: #999;
    background: url("/Style Library/MinistryImages/retweet.png") no-repeat left 0;
    height: 14px;
    width: 18px;
    padding: 0 0 0 22px
    }
.TwitterContainer {
    background: #555;
    padding: 10px
    }
a.TwitterImg:link, a.TwitterImg:visited, a.TwitterImg:hover {
    background: url("/Style Library/MinistryImages/TwiiterImg.gif") no-repeat left top;
    width: 90px;
    height: 21px;
    display: inline-block
    }
#InnerPersonaContent #QuickLinks .bgH.pdngT20 {
    min-height: 255px
    }
.TwitterHeader h3 {
    margin: 15px 0 0 !important;
    color: #555 !important;
    font-size: 13px
    }
.TwitterHeader {
    background: #f7f7f7 url("/Style Library/MinistryImages/quicklaunchheader.gif") repeat-x 0 bottom;
    margin: 6px 0 0;
    display: inline-block;
    width: 98%;
    padding: 5px 0 5px 4px;
    border-radius: 5px 5px 0 0;
    border: 1px solid #d1d1d1
    }
.TwitterLogo img {
    height: 47px;
    width: 46px;
    margin: 10px 10px 0 5px
    }
.topMapBg, .btmMapBg {
    background: url("/Style Library/MinistryImages/stripeGif.gif") no-repeat 0 -223px;
    height: 8px;
    width: 272px
    }
.btmMapBg {
    background-position: left -237px
    }
.mdleMapBg {
    background: url("/Style Library/MinistryImages/mdleMapBg.gif") repeat-y 0 0;
    width: 272px;
    min-height: 260px;
    padding: 5px 0 0
    }
.topFilterBg, .btmFilterBg, .mdleFilterBg {
    width: 254px;
    margin: 0 auto
    }
.topFilterBg {
    background: url("/Style Library/MinistryImages/FilterBg.png") no-repeat 0 0;
    height: 8px
    }
.btmFilterBg {
    background: url("/Style Library/MinistryImages/FilterBg.png") no-repeat 0 -13px;
    height: 10px
    }
.mdleFilterBg {
    background: url("/Style Library/MinistryImages/mdleFilterBg.png") repeat-y 0 0;
    min-height: 120px
    }
.mdleFilterBg .MapLocatorBG {
    background: none;
    width: auto;
    height: auto;
    padding: 0
    }
.mdleFilterBg .mapLbl {
    display: inline-block;
    width: 73px !important
    }
.mdleFilterBg .MapLocatorBG #mapLocatorContainer {
    width: auto
    }
.mdleFilterBg .mapButton {
    margin: 10px 0 0 77px !important
    }
.mdleFilterBg input.mapButton + input.mapButton {
    margin: 10px 0 0 6px !important
    }
.mapButton {
    margin: 10px 0 0 77px
    }
#MapLocator, .MapLocatorBG {
    background: url("/Style Library/MinistryImages/BlueTheme/BlueStripe.png") no-repeat 0 -145px;
    width: 220px;
    height: 133px;
    padding: 25px 0 0
    }
#MapLocator #mapLocatorContainer, .MapLocatorBG #mapLocatorContainer {
    padding: 0 10px;
    background: #fff;
    width: 183px;
    margin: 0 10px 0;
    height: 114px
    }
#MapLocator .mapLbl, .MapLocatorBG .mapLbl {
    display: inline-block;
    width: 44px
    }
#MapLocator .dropLocator, .MapLocatorBG .dropLocator {
    border: 1px solid #c8c8c8;
    height: 25px;
    padding: 3px 5px;
    width: 135px
    }
#MapLocator .mapButton, .MapLocatorBG .mapButton {
    margin: 10px 0 0 50px;
    float: left;
    padding: 3px 5px
    }
#MapLocator input.mapButton + input.mapButton, .MapLocatorBG input.mapButton + input.mapButton {
    margin: 10px 0 0 5px;
    padding: 3px 4px
    }
#mapLocatorContainer {
    padding: 0 10px
    }
.filterationDataContainer {
    border-bottom: 1px solid #e1e1e1;
    border-top: 1px solid #fff;
    padding: 13px 10px
    }
.filterationDataContainer span a {
    width: 155px !important;
    overflow: hidden
    }
.FilterData .scroll-pane:focus {
    outline: none !important
    }
.filterationDataContainer:hover {
    background: #fff
    }
.FilterData {
    border-top: 1px solid #e1e1e1;
    margin: 0 auto;
    width: 248px
    }
.FilterData h3 {
    margin: 0 0 5px !important
    }
.FilterData span {
    display: inline-block;
    padding: 0 0 2px
    }
.FilterData span.Bold {
    padding-right: 5px
    }
.FilterData .scroll-pane {
    height: 375px;
    overflow: auto;
    width: 100%
    }
.FilterData .jspTrack {
    background: url("/Style Library/MinistryImages/scrollBg.gif") repeat-y center center
    }
.FilterData .jspVerticalBar {
    margin: 10px 0 0;
    width: 5px
    }
.mapLbl {
    display: inline-block;
    width: 73px
    }
.dropLocator {
    border: 1px solid #c8c8c8;
    height: 25px;
    padding: 3px 5px;
    width: 155px
    }
.dropLocator:focus {
    border: 1px solid #8cc5ff;
    box-shadow: 0 0 5px #8cc5ff
    }
.mapButton {
    margin: 10px 0 0 77px;
    float: left;
    padding: 3px 10px
    }
input.mapButton + input.mapButton {
    margin: 10px 0 0 6px
    }
.googleMapContainer h3 {
    color: #333 !important;
    margin: 0 0 5px !important
    }
.googleMapContainer .Bold {
    color: #333 !important
    }
.googleMapContainer h3 + br {
    display: none
    }
.googleMapContainer {
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px
    }
.mapSquare {
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px
    }
.mapSquare + span {
    display: none !important
    }
.menu-horizontal ul.root > li.static:first-child > a.static.menu-item:first-child {
    display: none;
    background: none;
    height: 0;
    visibility: hidden
    }
.newsLetterSubscription, .UnSubscribeContainer {
    margin: 6px 0 0
    }
.newsLetterSubscription input.TxtBox {
    border: 1px solid #bbb !important;
    padding: 5px 5px 10px
    }
.newsLetterSubscription .Btn {
    margin: 0 0 0 56px
    }
.newsLetterSubscription .Lbl {
    font: bold 13px Arial;
    padding: 0 10px 0 0
    }
.newsLetterSubscription .captchaContainer {
    margin: 0 0 15px 54px
    }
.newsLetterSubscription .validation {
    float: none
    }
.checkBoxNewsletter {
    margin: 20px 0 10px 47px
    }
.checkBoxNewsletter br {
    display: none
    }
.checkBoxNewsletter table td {
    padding-bottom: 6px
    }
.checkBoxNewsletter table td label {
    font: 12px Arial
    }
.confirmUnSubscribe {
    margin: 0 0 10px 0
    }
.captchaContainer {
    margin: 5px 0 0
    }
.UnSubscribeContainer .ButtonsDiv {
    margin: 20px 0 0 3px
    }
.Help, .HelpNewsletter {
    width: 20px;
    height: 20px;
    margin: 10px 0 0 2px
    }
.HelpNewsletter {
    margin: 0 10px 0 0
    }
div.main h3 {
    margin: 0 0 10px 0
    }
div.main p {
    margin: 0 20px 10px 0
    }
.ui-datepicker {
    z-index: 99999 !important
    }
.topSearchBox {
    width: 98%;
    display: inline-block;
    border: 1px solid #ececec;
    box-shadow: 2px 2px 2px #999;
    margin: 0 0 20px;
    padding: 8px 8px 2px;
    background: #f7f7f7 url("/Style Library/MauritusImages/quicklaunchheader.gif") repeat-x 0 bottom
    }
.topSearchBox input {
    margin: 0
    }
.topSearchBox .ms-PartSpacingVertical {
    display: none
    }
.topSearchBox span + table {
    float: left;
    width: auto
    }
.topSearchBox td.ms-sbgo a {
    background: none;
    width: 32px
    }
.topSearchBox td.ms-sbgo a img {
    display: block
    }
.mdleSearchColumn {
    max-width: 630px
    }
.ms-sbtable.ms-sbtable-ex {
    width: 300px
    }
.topSearchBox span.Bold {
    font: bold 13px/30px arial;
    padding: 0 10px 0 5px
    }
.leftSearchColumn {
    padding: 10px 10px 0 0;
    border-right: 1px dotted #ececec
    }
.leftSearchColumn tr td:first-child {
    text-align: center
    }
.leftSearchColumn tr + tr td {
    text-align: left !important
    }
.srch-results {
    margin: 0;
    padding: 0
    }
.srch-results h3 {
    margin: 10px 0 !important
    }
.srch-results .srch-Icon {
    display: none
    }
.srch-Metadata2 + .srch-Metadata2 {
    border-bottom: 1px dotted #999;
    padding-bottom: 15px;
    margin-bottom: 15px !important
    }
.srch-Title3 {
    padding: 0 0 5px 0
    }
.srch-Description2, .srch-Metadata2 {
    margin-left: 15px
    }
.srch-Title2 a:link, .srch-Title2 a:visited, .srch-Title2 a:hover {
    text-decoration: none !important;
    font: Bold 13px Arial;
    list-style-type: square;
    display: list-item;
    margin: 0 0 0 15px
    }
.topMdleSearchColumn {
    padding: 0 0 15px;
    display: inline-block;
    width: 100%;
    background: url("/Style Library/MinistryImages/News-pagerBg.png") no-repeat center bottom
    }
.srchStatsNum, .srchDropDown {
    margin: 15px 0 0
    }
.srch-stats {
    color: #777
    }
.srchDropDown select {
    margin: 0 10px 0 0;
    border: 1px solid #c8c8c8
    }
.srch-Page {
    padding: 0 0 7em 20px
    }
.srch-Page strong {
    padding: 4px 8px;
    color: #fff;
    border: 1px solid #c9c9c9
    }
.srch-Page A:link, .srch-Page A:visited {
    background: #f6f6f6;
    border: 1px solid #c9c9c9;
    color: #626262 !important
    }
.srch-Page A:hover {
    background: #cacaca;
    border-color: #686868;
    color: #353535
    }
a#SRP_PrevImg:link, a#SRP_PrevImg:visited, a#SRP_PrevImg:hover, a#SRP_NextImg:link, a#SRP_NextImg:visited, a#SRP_NextImg:hover {
    padding: 3px !important
    }
.srch-advancedtable {
    margin: 0;
    width: 100.9%
    }
td.ms-advsrchText-v1, td.ms-advsrchbutton {
    text-align: left
    }
td.ms-advsrchbutton {
    padding-top: 5px
    }
.FL.width920 .ms-advsrchText-v1 {
    width: 170px
    }
.FL.width920 .ms-advsrchText-v1 label, .FL.width920 .ms-advsrchText-v1 span {
    font-weight: normal !important;
    padding-top: 10px;
    display: inline-block
    }
.FL.width920 .ms-advsrchText-v2 input, .FL.width920 .ms-advsrchText-v2 select {
    border: 1px solid #c8c8c8;
    padding: 5px;
    width: 300px
    }
.FL.width920 .ms-advsrchText-v2 select {
    width: 312px;
    height: auto;
    float: left
    }
.FL.width920 .ms-advsrchText-v2 input:focus {
    border: 1px solid #8cc5ff;
    box-shadow: 0 0 5px #8cc5ff
    }
.FL.width920 img.ms-advsrch-img {
    margin: -27px 0 0 5px
    }
td.ms-sblink {
    padding-top: 8px
    }
.ms-sblink a:link, .ms-sblink a:visited {
    margin-left: 10px;
    width: 120px
    }
li.ms-searchref-filtermsg .ms-searchref-filterlink:hover {
    text-decoration: none !important;
    color: #0072bc !important
    }
.customError, .accessDenied {
    background: url("/Style Library/MinistryImages/infoImg.png") no-repeat 0 0;
    width: 103px;
    height: 117px;
    margin: 20px auto
    }
.accessDenied {
    background: url("/Style Library/MinistryImages/infoImg.png") no-repeat right 0
    }
.ebookIframeClass {
    height: 600px;
    width: 900px;
    border: none
    }
#divPopUp {
    background: #fff;
    height: 600px;
    width: 900px;
    display: none;
    border-radius: 8px 8px 0 0
    }
.CloseEBook {
    text-indent: -2000em;
    height: 30px;
    width: 30px;
    background: url("/Style Library/LINKDev/SendToFriendFiles/images/prettyPhoto/default/sprite.png") no-repeat 2px 1px;
    float: right;
    margin: 5px 5px 0 0;
    cursor: pointer
    }
.ms-dialog.ms-dialog-nr .Container, .ms-dialog.ms-dialog-nr .MdleContentBg {
    width: auto !important
    }
.ms-dialog.ms-dialog-nr .PageTitle, .ms-dialog.ms-dialog-nr .BtmContentBg {
    display: none
    }
.ms-dialog.ms-dialog-nr .MainBgImg {
    background: none !important;
    width: auto
    }
.ms-dialog.ms-dialog-nr .Graycolor {
    width: auto
    }
.ms-PartSpacingVertical {
    margin: 0 !important
    }
.scroll-pane {
    width: 100%;
    height: 115px;
    overflow: auto
    }
.jspContainer {
    overflow: hidden;
    position: relative
    }
.jspPane {
    position: absolute;
    width: 210px
    }
.jspVerticalBar {
    position: absolute;
    top: 0;
    right: 0;
    width: 10px;
    height: 100%
    }
.jspCap {
    display: none
    }
.jspTrack {
    background: #b3b4b5;
    position: relative
    }
.jspDrag {
    background: #004990;
    position: relative;
    top: 0;
    left: 0;
    cursor: pointer
    }
.jspVerticalBar .jspArrow {
    height: 16px
    }
.jspVerticalBar .jspArrow:focus {
    outline: none
    }
.notFound {
    width: 650px
    }
.Information {
    background: url("/Style Library/Xsl Style Sheets/LINKDev/ConfirmationFiles/Information.png") no-repeat scroll 0 5px transparent;
    margin: 20px auto;
    height: 125px;
    width: 104px
    }
.wrapText a:link {
    float: left;
    width: 185px
    }
.wrapTextListing a:link {
    width: 98%
    }
.VacanciesBG {
    background: #f7f7f7;
    border: 1px solid #e4e4e4;
    border-radius: 5px;
    padding: 15px
    }
#EservicesLayout .ServicesForm {
    width: 98.5% !important
    }
#EservicesLayout .ServicesForm .LabelDiv {
    width: 219px;
    margin-right: 15px;
    padding-left: 20px
    }
#EservicesLayout .ServicesForm .field {
    width: 570px
    }
#EservicesLayout .ServicesForm .wideField {
    width: 800px
    }
#EservicesLayout .ServicesForm .validation {
    width: 215px
    }
#EservicesLayout .SubmitionControls {
    text-align: left;
    margin-left: 255px
    }
#EservicesLayout .validator {
    margin: 5px 0;
    float: left
    }
#EservicesLayout .validator span {
    width: auto !important
    }
.validateLnk {
    color: green !important;
    font: 12px arial;
    margin: 6px 0 0 255px
    }
.ServiceNote {
    background: #fff6bf;
    border: 1px solid #ffd324;
    color: #514721;
    padding: 0.8em;
    clear: both;
    margin: 0 0 10px;
    width: 99.7%
    }
.ServiceNote strong label {
    font-weight: bold !important
    }
.ServicesForm .margL130 {
    margin-left: 255px
    }
.ServicesForm {
    width: 640px !important
    }
.ServicesForm fieldset {
    border: 0 !important;
    padding: 0 !important;
    margin: 0
    }
.ServicesForm fieldset label {
    font-weight: normal
    }
.ServicesForm fieldset legend {
    font: 14px arial;
    color: #323232;
    padding: 7px 5px 7px 10px;
    width: 100%;
    margin-bottom: 15px;
    float: left;
    border-radius: 5px;
    border: 1px solid #ececec
    }
.ServicesForm .LabelDiv {
    font: 12px arial;
    color: #626262;
    float: left;
    width: 130px;
    padding: 5px 0 7px
    }
.ServicesForm .LabelDiv label, .LabelDiv span {
    font-weight: normal
    }
.ServicesForm .TxtBox {
    border: 1px solid #c8c8c8 !important;
    width: 300px;
    padding: 5px;
    float: left
    }
.ServicesForm .TxtArea {
    border: 1px solid #c8c8c8 !important;
    width: 300px;
    padding: 5px;
    height: 70px;
    resize: none
    }
.ServicesForm .DropDown {
    border: 1px solid #c8c8c8 !important;
    width: 310px;
    padding: 5px;
    height: auto
    }
.ServicesForm span.DropDown {
    width: 300px
    }
.ServicesForm .Required {
    color: #b40403
    }
.ServicesForm .field {
    width: 442px;
    font: 12px arial;
    color: #626262;
    float: left;
    border: 0;
    margin-bottom: 10px;
    min-height: 0
    }
.ServicesForm .TxtBox, .ServicesForm .DropDown, .ServicesForm .TxtArea {
    color: #3d3d3d;
    font: 12px arial;
    margin: 0 !important
    }
.ServicesForm .validation {
    font: 12px arial;
    color: #ce0000;
    float: left;
    margin-left: 10px;
    width: 155px;
    display: inline-block
    }
.ServicesForm .TxtBox:focus, .ServicesForm .DropDown:focus, .ServicesForm .TxtArea:focus {
    -moz-box-shadow: 0 0 5px #8cc5ff;
    -webkit-box-shadow: 0 0 5px #8cc5ff;
    box-shadow: 0 0 5px #8cc5ff;
    border: 1px solid #8cc5ff
    }
.ServicesForm a.cancelLnk:link, .ServicesForm a.cancelLnk:visited, .ServicesForm a.cancelLnk:focus, .ServicesForm a.cancelLnk:active {
    color: #0d419f;
    font: 12px arial;
    text-decoration: none
    }
.ServicesForm a.cancelLnk:hover {
    text-decoration: underline
    }
.ServicesForm a.arrowServ {
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
    border-top: 9px solid #666;
    width: 0;
    margin: 5px 5px 0 0;
    float: right
    }
.ServicesForm .active .arrowServ {
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
    border-bottom: 9px solid #fff;
    border-top: none
    }
.ServicesForm .subtitle {
    font: bold 13px arial;
    padding-bottom: 5px
    }
.CollapseExpandArea {
    float: left
    }
.ServicesForm table.GridView {
    width: 906px !important;
    margin: 0 0 10px
    }
.ServicesForm .GridView tr.GridViewfooter {
    background: none;
    border-top: 1px solid #bfbfbf
    }
.ServicesForm .GridViewRow, .ServicesForm .AltGridViewRow {
    line-height: 1.8
    }
.ServicesForm .GridViewRow table td, .ServicesForm .altRow table td {
    border: 0
    }
.ServicesForm .AltGridViewRow {
    background: #e4e4e4
    }
.ServicesForm table.GridView td {
    padding: 8px 5px
    }
.ServicesForm table.GridView th {
    padding: 8px 8px 4px;
    min-width: 55px;
    text-align: center
    }
.ServicesForm .AltGridViewRow td {
    border-top: 1px solid #bfbfbf
    }
.ServicesForm .GridView tr.GridViewfooter td:first-child {
    border-left: none
    }
.ServicesForm .GridView .GridViewHeader {
    height: 43px
    }
.ServicesForm .GridView .GridViewHeader a {
    color: #fff
    }
.ServicesForm .GridView .SubGridView td {
    border: 0
    }
.ServicesForm .DropDown {
    float: left
    }
.GridView td {
    text-align: center;
    color: #333
    }
.GridView td {
    border-right: 1px solid #bfbfbf
    }
.GridView td:first-child {
    border-left: 1px solid #efefef;
    width: 100px
    }
.GridView.mySavedRequests td:first-child {
    width: auto
    }
.GridViewPager td, .GridViewPager td:first-child {
    border: 0;
    width: auto
    }
.GridViewPager table {
    margin: 25px auto 0
    }
.GridViewPager table a:link, .GridViewPager table a:visited {
    color: #626262 !important;
    background: #f6f6f6;
    border: 1px solid #c9c9c9;
    font: 12px arial;
    padding: 3px 8px;
    margin: 0 5px 0 0
    }
.GridViewPager table a:hover {
    color: #353535 !important;
    background: #cdcdcd;
    border: 1px solid #666;
    text-decoration: none
    }
.GridViewPager table span {
    color: #fff;
    padding: 4px 8px;
    display: inline-block;
    margin: 0 5px 0 0
    }
.AltGridViewRow {
    background: url("/Style Library/MauritusImages/adminAltBg.gif") repeat 0 0
    }
.GridView tr.GridViewfooter td, .GridView tr.GridViewCommandRow td {
    border: 0 !important
    }
.GridView tr.GridViewfooter {
    background: url("/Style Library/MauritusImages/adminBtmBg.gif") no-repeat 50% top;
    background-position: 50px top 	 !important
    }
.GridViewEmptyRow td {
    color: #fff;
    padding: 10px 0 0;
    font: bold 13px Arial;
    border: 0 !important
    }
.GridViewEmptyRow div {
    margin-bottom: 20px
    }
.SepImg, .worspaceSep {
    background: url("/Style Library/MinistryImages/News-pagerBg.png") no-repeat center top;
    height: 7px;
    margin: 20px 0
    }
.progressimg {
    height: 25px;
    text-align: center;
    margin-bottom: 10px
    }
.boxHeaderGray {
    border-bottom: #d1d1d1 1px solid;
    border-left: #d1d1d1 1px solid;
    padding-bottom: 10px;
    margin: 15px 17px 0 0;
    min-height: 120px;
    padding-left: 10px;
    width: 45.3%;
    padding-right: 10px;
    display: inline-block;
    background: url("/Style Library/MinistryImages/quicklaunchheader.gif") #f7f7f7 repeat-x 0 bottom;
    float: left;
    border-top: #d1d1d1 1px solid;
    border-right: #d1d1d1 1px solid;
    padding-top: 10px;
    border-radius: 5px 5px 0 0
    }
.boxHeaderGray IMG {
    margin: 4px 10px 0;
    width: 46px;
    height: 47px
    }
.boxHeaderGray LI {
    margin: 5px 0
    }
.boxHeaderGray h3 {
    color: #af8231
    }
.MdleContentBg ul.content li {
    list-style-type: circle
    }
.MdleContentBg ul.content li span {
    color: #666
    }
.MdleContentBg h3 {
    margin: 0 0 10px;
    font: bold 13px arial
    }
.SepImg {
    background: url("/Style Library/MinistryImages/News-pagerBg.png") no-repeat center bottom;
    margin: 20px 0;
    height: 7px
    }
.symantecCopyRight {
    margin-top: -5px
    }
.symantecCopyRight a {
    padding: 4px 0 2px;
    float: left
    }
.symantecCopyRight a img {
    width: 45px;
    float: left
    }
.symantecCopyRight a + a {
    padding: 15px 0 2px 10px;
    font: 11px arial
    }
.TwitterHeader, .TwitterContainer, .TwitterHeader + table {
    display: none
    }